# 练习：定义对象计数器。
# 定义类，创建３个对象。
# 可以通过类变量记录对象个数，
# 可以通过类方法打印对象个数。
# 要求：画出内存图.

class Boyfriend:
    count = 0

    @classmethod
    def print_number_of_boyfriends(cls):
        print("优秀的你已经有了%d个男朋友" % cls.count)

    def __init__(self, name, age):
        self.name = name
        self.age = age
        Boyfriend.count += 1


boyfriend01 = Boyfriend("百里惊鸿", 19)
boyfriend02 = Boyfriend("巴卫", 20000)
boyfriend03 = Boyfriend("黑执事", 500)
Boyfriend.print_number_of_boyfriends()

